﻿namespace Proxy
{
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "Proxy.ISETipoCodigoMuestra")]
    public interface ISETipoCodigoMuestra
    {

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISETipoCodigoMuestra/ListarTipoCodigoMuestra", ReplyAction = "http://tempuri.org/ISETipoCodigoMuestra/ListarTipoCodigoMuestraResponse")]
        TipoCodigoMuestra[] ListarTipoCodigoMuestra();

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISETipoCodigoMuestra/InsertarTipoCodigoMuestra", ReplyAction = "http://tempuri.org/ISETipoCodigoMuestra/InsertarTipoCodigoMuestraResponse")]
        int InsertarTipoCodigoMuestra(TipoCodigoMuestra tipoCodigoMuestra);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISETipoCodigoMuestra/ModificarTipoCodigoMuestra", ReplyAction = "http://tempuri.org/ISETipoCodigoMuestra/ModificarTipoCodigoMuestraResponse")]
        void ModificarTipoCodigoMuestra(TipoCodigoMuestra tipoCodigoMuestra);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISETipoCodigoMuestra/EliminarTipoCodigoMuestra", ReplyAction = "http://tempuri.org/ISETipoCodigoMuestra/EliminarTipoCodigoMuestraResponse")]
        void EliminarTipoCodigoMuestra(int codigoTipoCodigoMuestra);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISETipoCodigoMuestra/BuscarTipoCodigoMuestra", ReplyAction = "http://tempuri.org/ISETipoCodigoMuestra/BuscarTipoCodigoMuestraResponse")]
        TipoCodigoMuestra[] BuscarTipoCodigoMuestra(string descripcion);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISETipoCodigoMuestra/ObtenerTipoCodigoMuestra", ReplyAction = "http://tempuri.org/ISETipoCodigoMuestra/ObtenerTipoCodigoMuestraResponse")]
        TipoCodigoMuestra ObtenerTipoCodigoMuestra(int codigoTipoCodigoMuestra);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISETipoCodigoMuestra/ObtenerListItem", ReplyAction = "http://tempuri.org/ISETipoCodigoMuestra/ObtenerListItemResponse")]
        ListItemInt[] ObtenerListItem();

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISETipoCodigoMuestra/ObtenerListItem1", ReplyAction = "http://tempuri.org/ISETipoCodigoMuestra/ObtenerListItem1Response")]
        ListItemInt[] ObtenerListItem1();
    }

    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface ISETipoCodigoMuestraChannel : ISETipoCodigoMuestra, System.ServiceModel.IClientChannel
    {
    }

    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class SETipoCodigoMuestraClient : System.ServiceModel.ClientBase<ISETipoCodigoMuestra>, ISETipoCodigoMuestra
    {

        public SETipoCodigoMuestraClient()
        {
        }

        public SETipoCodigoMuestraClient(string endpointConfigurationName) :
            base(endpointConfigurationName)
        {
        }

        public SETipoCodigoMuestraClient(string endpointConfigurationName, string remoteAddress) :
            base(endpointConfigurationName, remoteAddress)
        {
        }

        public SETipoCodigoMuestraClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
            base(endpointConfigurationName, remoteAddress)
        {
        }

        public SETipoCodigoMuestraClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
            base(binding, remoteAddress)
        {
        }

        public TipoCodigoMuestra[] ListarTipoCodigoMuestra()
        {
            return base.Channel.ListarTipoCodigoMuestra();
        }

        public int InsertarTipoCodigoMuestra(TipoCodigoMuestra tipoCodigoMuestra)
        {
            return base.Channel.InsertarTipoCodigoMuestra(tipoCodigoMuestra);
        }

        public void ModificarTipoCodigoMuestra(TipoCodigoMuestra tipoCodigoMuestra)
        {
            base.Channel.ModificarTipoCodigoMuestra(tipoCodigoMuestra);
        }

        public void EliminarTipoCodigoMuestra(int codigoTipoCodigoMuestra)
        {
            base.Channel.EliminarTipoCodigoMuestra(codigoTipoCodigoMuestra);
        }

        public TipoCodigoMuestra[] BuscarTipoCodigoMuestra(string descripcion)
        {
            return base.Channel.BuscarTipoCodigoMuestra(descripcion);
        }

        public TipoCodigoMuestra ObtenerTipoCodigoMuestra(int codigoTipoCodigoMuestra)
        {
            return base.Channel.ObtenerTipoCodigoMuestra(codigoTipoCodigoMuestra);
        }

        public ListItemInt[] ObtenerListItem()
        {
            return base.Channel.ObtenerListItem();
        }

        public ListItemInt[] ObtenerListItem1()
        {
            return base.Channel.ObtenerListItem1();
        }
    }

}
